package org.spring.springboot.app.agent.balancelog.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import org.spring.springboot.app.base.BaseEntity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class SysOfficeBalanceLogVO  {
    private static final long serialVersionUID = -1L;

    @ApiModelProperty(value = "Id", hidden = true)
    private String id;
    @ApiModelProperty(value = "代理商ID",hidden = false)
    private String officeId;
    @ApiModelProperty(value = "金额",hidden = false)
    private BigDecimal money;
    @ApiModelProperty(value = "类型",hidden = false)
    private Integer type;
    @ApiModelProperty(value = "创建者ID",hidden = false)
    private String createBy;
    @ApiModelProperty(value = "创建时间",hidden = false)
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date createDate;
    @ApiModelProperty(value = "修改ID",hidden = false)
    private String updateBy;
    @ApiModelProperty(value = "修改时间",hidden = false)
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date updateDate;
    @ApiModelProperty(value = "代理商名称",hidden = false)
    private String officeName;
    @ApiModelProperty(value = "用户名称",hidden = false)
    private String userName;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getOfficeId() {
        return officeId;
    }

    public void setOfficeId(String officeId) {
        this.officeId = officeId;
    }

    public BigDecimal getMoney() {
        return money;
    }

    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getOfficeName() {
        return officeName;
    }

    public void setOfficeName(String officeName) {
        this.officeName = officeName;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }
}